package com.hw.one.dam2.service;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import com.hw.one.core.result.MsgResult;
import com.hw.one.dam2.ledVideo.EnvDataPO;

/**
 * 城市天气 Service
 * 
 * @author admin
 *
 */
public interface IWeatherService {

	/**
	 * 获取城市近7天，天气预报
	 * 
	 * @param request
	 * @return
	 * @throws Exception 
	 */
	public MsgResult findCityWeatherForecastByRegionCode(HttpServletRequest request) throws Exception;

	/**
	 * 根据区域编码，获取城市实时天气
	 * @param paraMap
	 * @return
	 * @throws Exception 
	 */
	public Object findCityLiveWeatherByRegionCode(Map<String, Object> paraMap) throws Exception;

	/**
	 * 根据区域编码，获取城市实时天气 和 实时空气质量
	 * @author 李亚坤
	 * @createtime 2017年6月15日16:33:48
	 * @param paraMap
	 * @return
	 * @throws Exception
	 */
	public EnvDataPO findCityLiveWeatherByRegionCodeNoSession(Map<String, Object> paraMap) throws Exception;

	/**
	 * 查询数据更新时间
	 * @author 李亚坤
	 * @createtime 2017年6月26日13:58:16
	 * @param snCode
	 * @return
	 */
	Map<String, Object> findSiteMonitorUpdateDateBySnCode(Map<String, Object> map);



	EnvDataPO findCityLiveWeatherByRegionCodeTwo(Map<String, Object> paraMap) throws Exception;
}
